Lesson 4 — Algorithms & Problem-Solving
An algorithm is simply a step-by-step solution to a problem. In this lesson, we’ll discover how algorithms guide computers and people in everyday life.
Activity 1: Sorting Game
Imagine you have a pile of mixed numbers: 8, 3, 5, 1. How could you sort them from smallest to largest?
Which algorithm is fastest for sorting huge data sets?
Activity 2: Daily Algorithm Journal
Think of something you did today, like brushing your teeth. Break it into steps: pick up toothbrush, apply toothpaste, brush upper teeth, brush lower teeth, rinse. That’s an algorithm!
Reflection Prompts
- What’s one task you could improve by writing clearer steps?
- Why do you think computers need algorithms?
🔢 Activity: Number Guessing Game
Click below to launch your Lesson 4 assignment in a new tab.
Open ActivityWrap-Up & Transition
Algorithms are the “thinking” behind coding. They make problem-solving structured and efficient.
Next Lesson: We’ll explore data — the fuel that powers technology.